/**
 * 
 */
package com.gowants.pems.mapper;

import java.util.List;

import org.apache.ibatis.annotations.Param;

import com.gowants.pems.model.SysRole;

/**
 * @author 86150
 *
 */
public interface SysRoleMapper
{
    /**
     * <角色添加>
     * @param record
     * @return
     * @remake create by TPH 2020年9月2日 上午9:36:21
     */
    public Integer save(@Param("record")SysRole record);
    /**
     * <角色删除>
     * @param id
     * @return
     * @remake create by TPH 2020年9月2日 上午9:36:41
     */
    public Integer delete(@Param("id")String id);
    /**
     * <角色编辑>
     * @param record
     * @return
     * @remake create by TPH 2020年9月2日 上午9:36:55
     */
    public Integer update(@Param("record")SysRole record);
    /**
     * <角色条件查询>
     * @param record
     * @return
     * @remake create by TPH 2020年9月2日 上午9:37:08
     */
    public List<SysRole> select(@Param("record")SysRole record);
    /**
     * <角色主键查询>
     * @param id
     * @return
     * @remake create by TPH 2020年9月2日 上午9:37:28
     */
    public SysRole selectOne(@Param("id")String id);
    
    public Integer saveCheckNameRepeat(@Param("record")SysRole record);
    
    public Integer updateCheckNameRepeat(@Param("record")SysRole record);
}
